/**
 * Copyright (C), 2015-2021, XXX有限公司
 * FileName: InviteBean
 * Author: Gxjkz
 * Date: 2021/7/29 15:20
 * Description:
 * History:
 * <author> <time> <version> <desc>
 * 作者姓名 修改时间 版本号 描述
 */
package com.niuxiaofa.newlaw.Bean;

import java.util.List;

/**
 * @ClassName: InviteBean
 * @Description:
 * @Author: Gxjkz
 * @Date: 2021/7/29 15:20
 */
public class InviteBean {


    private String msg;
    private int code;
    private DataDTO data;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public static class DataDTO {
        private ResultMemberDTO resultMember;
        private PageDTO page;

        public ResultMemberDTO getResultMember() {
            return resultMember;
        }

        public void setResultMember(ResultMemberDTO resultMember) {
            this.resultMember = resultMember;
        }

        public PageDTO getPage() {
            return page;
        }

        public void setPage(PageDTO page) {
            this.page = page;
        }

        public static class ResultMemberDTO {
            private String memberId;
            private String headerUrl;
            private String userName;
            private Object mobile;
            private String inviteTime;
            private Object levelCode;
            private Object inviteTimeStr;
            private Object isAnswer;
            private Object gender;
            private String inviteState;
            private Object openState;
            private Object awardPacketId;
            private Object memberCreateTime;
            private boolean needAssessment;
            private Object assementTime;
            private Object balanceType;

            public String getMemberId() {
                return memberId;
            }

            public void setMemberId(String memberId) {
                this.memberId = memberId;
            }

            public String getHeaderUrl() {
                return headerUrl;
            }

            public void setHeaderUrl(String headerUrl) {
                this.headerUrl = headerUrl;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public Object getMobile() {
                return mobile;
            }

            public void setMobile(Object mobile) {
                this.mobile = mobile;
            }

            public String getInviteTime() {
                return inviteTime;
            }

            public void setInviteTime(String inviteTime) {
                this.inviteTime = inviteTime;
            }

            public Object getLevelCode() {
                return levelCode;
            }

            public void setLevelCode(Object levelCode) {
                this.levelCode = levelCode;
            }

            public Object getInviteTimeStr() {
                return inviteTimeStr;
            }

            public void setInviteTimeStr(Object inviteTimeStr) {
                this.inviteTimeStr = inviteTimeStr;
            }

            public Object getIsAnswer() {
                return isAnswer;
            }

            public void setIsAnswer(Object isAnswer) {
                this.isAnswer = isAnswer;
            }

            public Object getGender() {
                return gender;
            }

            public void setGender(Object gender) {
                this.gender = gender;
            }

            public String getInviteState() {
                return inviteState;
            }

            public void setInviteState(String inviteState) {
                this.inviteState = inviteState;
            }

            public Object getOpenState() {
                return openState;
            }

            public void setOpenState(Object openState) {
                this.openState = openState;
            }

            public Object getAwardPacketId() {
                return awardPacketId;
            }

            public void setAwardPacketId(Object awardPacketId) {
                this.awardPacketId = awardPacketId;
            }

            public Object getMemberCreateTime() {
                return memberCreateTime;
            }

            public void setMemberCreateTime(Object memberCreateTime) {
                this.memberCreateTime = memberCreateTime;
            }

            public boolean isNeedAssessment() {
                return needAssessment;
            }

            public void setNeedAssessment(boolean needAssessment) {
                this.needAssessment = needAssessment;
            }

            public Object getAssementTime() {
                return assementTime;
            }

            public void setAssementTime(Object assementTime) {
                this.assementTime = assementTime;
            }

            public Object getBalanceType() {
                return balanceType;
            }

            public void setBalanceType(Object balanceType) {
                this.balanceType = balanceType;
            }
        }

        public static class PageDTO {
            private List<RecordsDTO> records;
            private int total;
            private int size;
            private int current;
            private List<?> orders;
            private boolean optimizeCountSql;
            private boolean hitCount;
            private Object countId;
            private Object maxLimit;
            private boolean searchCount;
            private int pages;

            public List<RecordsDTO> getRecords() {
                return records;
            }

            public void setRecords(List<RecordsDTO> records) {
                this.records = records;
            }

            public int getTotal() {
                return total;
            }

            public void setTotal(int total) {
                this.total = total;
            }

            public int getSize() {
                return size;
            }

            public void setSize(int size) {
                this.size = size;
            }

            public int getCurrent() {
                return current;
            }

            public void setCurrent(int current) {
                this.current = current;
            }

            public List<?> getOrders() {
                return orders;
            }

            public void setOrders(List<?> orders) {
                this.orders = orders;
            }

            public boolean isOptimizeCountSql() {
                return optimizeCountSql;
            }

            public void setOptimizeCountSql(boolean optimizeCountSql) {
                this.optimizeCountSql = optimizeCountSql;
            }

            public boolean isHitCount() {
                return hitCount;
            }

            public void setHitCount(boolean hitCount) {
                this.hitCount = hitCount;
            }

            public Object getCountId() {
                return countId;
            }

            public void setCountId(Object countId) {
                this.countId = countId;
            }

            public Object getMaxLimit() {
                return maxLimit;
            }

            public void setMaxLimit(Object maxLimit) {
                this.maxLimit = maxLimit;
            }

            public boolean isSearchCount() {
                return searchCount;
            }

            public void setSearchCount(boolean searchCount) {
                this.searchCount = searchCount;
            }

            public int getPages() {
                return pages;
            }

            public void setPages(int pages) {
                this.pages = pages;
            }

            public static class RecordsDTO {
                private String memberId;
                private String headerUrl;
                private String userName;
                private Object mobile;
                private Object inviteTime;
                private String levelCode;
                private String inviteTimeStr;
                private String isAnswer;
                private Object gender;
                private String inviteState;
                private String openState;
                private Object awardPacketId;
                private String memberCreateTime;
                private boolean needAssessment;
                private String assementTime;
                private Object balanceType;

                public String getMemberId() {
                    return memberId;
                }

                public void setMemberId(String memberId) {
                    this.memberId = memberId;
                }

                public String getHeaderUrl() {
                    return headerUrl;
                }

                public void setHeaderUrl(String headerUrl) {
                    this.headerUrl = headerUrl;
                }

                public String getUserName() {
                    return userName;
                }

                public void setUserName(String userName) {
                    this.userName = userName;
                }

                public Object getMobile() {
                    return mobile;
                }

                public void setMobile(Object mobile) {
                    this.mobile = mobile;
                }

                public Object getInviteTime() {
                    return inviteTime;
                }

                public void setInviteTime(Object inviteTime) {
                    this.inviteTime = inviteTime;
                }

                public String getLevelCode() {
                    return levelCode;
                }

                public void setLevelCode(String levelCode) {
                    this.levelCode = levelCode;
                }


                public String getInviteTimeStr() {
                    return inviteTimeStr;
                }

                public void setInviteTimeStr(String inviteTimeStr) {
                    this.inviteTimeStr = inviteTimeStr;
                }

                public String getIsAnswer() {
                    return isAnswer;
                }

                public void setIsAnswer(String isAnswer) {
                    this.isAnswer = isAnswer;
                }

                public Object getGender() {
                    return gender;
                }

                public void setGender(Object gender) {
                    this.gender = gender;
                }

                public String getInviteState() {
                    return inviteState;
                }

                public void setInviteState(String inviteState) {
                    this.inviteState = inviteState;
                }

                public String getOpenState() {
                    return openState;
                }

                public void setOpenState(String openState) {
                    this.openState = openState;
                }

                public Object getAwardPacketId() {
                    return awardPacketId;
                }

                public void setAwardPacketId(Object awardPacketId) {
                    this.awardPacketId = awardPacketId;
                }

                public String getMemberCreateTime() {
                    return memberCreateTime;
                }

                public void setMemberCreateTime(String memberCreateTime) {
                    this.memberCreateTime = memberCreateTime;
                }

                public boolean isNeedAssessment() {
                    return needAssessment;
                }

                public void setNeedAssessment(boolean needAssessment) {
                    this.needAssessment = needAssessment;
                }

                public String getAssementTime() {
                    return assementTime;
                }

                public void setAssementTime(String assementTime) {
                    this.assementTime = assementTime;
                }

                public Object getBalanceType() {
                    return balanceType;
                }

                public void setBalanceType(Object balanceType) {
                    this.balanceType = balanceType;
                }
            }
        }
    }
}